home *** CD-ROM | disk | FTP | other *** search
- Wed Mar 8 18:27:25 1995 Christian von Roques <roques@crab.pond.sub.org>
-
- * xpkFAST.s: removed superfluous 'V'
-
- Wed Jul 27 22:35:11 1994 Christian von Roques <roques@juliet.pond.sub.org>
-
- * FAST.i: Version 1.06
-
- * compress.s, compress2.s: unrolled the wordstream copying loop
-
- * compress2.s: changed some things from .l to .w
-
- * decompress.s:
- rewrote bitstreamreading. from dbra style to addx style.
-
- Sat Apr 30 14:39:28 1994 Christian von Roques <roques@scalar.pond.sub.org>
-
- * FAST.i: Version 1.05
-
- * compress2.s: hash is now initialised with src-4096 instead of 0.
-
- * FASTmisc.s:
- changed MEMF_PUBLIC|MEMF_CLEAR to MEMF_ANY since the hash is
- initialised anyway.
-
- Tue Feb 1 22:51:49 1994 Christian von Roques (roques@juliet.pond.sub.org)
-
- * FAST.i: Version 1.04
-
- * compress.s: cosmetic changes.
-
- * FASTmisc.s:
- fixed a buglette reported by Detlef Riekenberg <eule@netgate.fido.de>
-
- Sun Oct 17 18:58:38 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
-
- * FAST.i: Version 1.03
-
- * compress2.s: swapped a3 with d5. (now: d5=wrk a3=ctrl_ptr)
- ==> managed to remove one intruction from the inner search loop
- and one from where the ctrl_word is written to memory.
- This boosted crawling from 64K/s to over 70K/s
-
- * compress2.s: removed the need for d6 as control_bits_counter.
- major code juggling to squeeze some cycles.
-
- Sun Sep 12 16:16:36 1993 Christian von Roques (roques@shetland.karlsruhe.gmd.de)
-
- * FASTmisc.s: redone PACKMEM-handling.
-
- * compress2.s: renamed _compress_slow to compress_slow
-
- * FAST.i: bumped revision to FAST_V1.02
-
- Sun Aug 29 15:37:23 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
-
- * FAST.i: Bumbed xpkFAST version to 1.01
-
- * FASTmisc.s: updated xBenchmarks to reflect V1.01
-
- * compress2.s: optimized the match_length handling.
-
- * compress2.s: Quadruppeled Hashsize and removed two COMPARE_BYTES,
- which are nolonger needed.
-
- Sat Aug 21 18:54:01 1993 Christian von Roques (roques@freyr.karlsruhe.gmd.de)
-
- * scompress.c: removed the lazy stuff and changed the hashsize.
-
- * FAST.i: This is version 1.00 !!!
-
- Fri Aug 20 08:55:09 1993 Christian von Roques (roques@naxos.karlsruhe.gmd.de)
-
- * FASTmisc.s:
- changed MaxPkInChunk from -1 to $7fffffff since it is a SIGNED long.
- corrected the xBenchmarks for crawling.
-
- Wed Aug 4 13:20:11 1993 Christian von Roques (roques@rex.karlsruhe.gmd.de)
-
- * decompress.s: shortened labels
- changed unroling from 4 to 2 to fit into 680[23]0 I-Cache.
-
- Tue Jul 20 14:16:13 1993 Christian von Roques (roques@hel.karlsruhe.gmd.de)
-
- * FASTmisc.s, compress.s, compress2.s:
- shortened branches which could be shortened.
-
- Thu Jul 1 19:22:19 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
-
- * compress2.s: A68K changes.
-
- Mon Jun 28 18:21:50 1993 Christian von Roques (roques@baldur.karlsruhe.gmd.de)
-
- * FAST.i: BAsm changes and bumped revision to 0.96
-
- * FASTmisc.s, xpkFAST.s: BAsm changes.
-
- * compress2.s:
- small speedup: removed the neg.ls before the hashtableaccesses
- by making the hashval negative due to prefilling with -1.
-
- * compress2.s: Initial revision
-
- Sun Jun 20 20:19:28 1993 Christian von Roques (roques@freya.karlsruhe.gmd.de)
-
- * FASTmisc.s: added crawling.
-
- Thu Jun 17 12:44:57 1993 Christian von Roques (roques@ruegen.karlsruhe.gmd.de)
-
- * FASTmisc.s, xpkFAST.s: Macro68 changes.
-
- Mon Jun 14 20:58:53 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
-
- * FAST.i, compress.s, decompress.s: Makro68k changes.
-
- * decompress.s, compress.s: swapped the byte- and wordstream.
-
- * compress.s:
- removed the test for overrun from the save_loop.
- [This wrecked the beautifull comment :-(]
-
- * FAST.i: commented the EVEN makro out,
- most assemblers have a EVEN-builtin.
-
- * FASTmisc.s, xpkFAST.s, FAST.i: Bumped revision to 0.95
-
- Sun Jun 6 15:25:20 1993 Christian von Roques (roques@hel.karlsruhe.gmd.de)
-
- * compress.s: fixed some comments.
-
- Tue Jun 1 23:15:16 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
-
- * xpkFAST.s, FASTmisc.s, decompress.s, compress.s:
- Adapted source to PhxAss.
-
- Thu May 27 12:28:37 1993 Christian von Roques (roques@freya.karlsruhe.gmd.de)
-
- * FASTmisc.s:
- updated (Un)packSpeed and Ratio to the newest
- xBench results from Jörg Bublath.
-
- Sun May 16 17:45:47 1993 Christian von Roques (roques@naxos.karlsruhe.gmd.de)
-
- * compress.s: changed copying of literals at the end from .b to .l
- This results in slightly (0...3 Bytes) longer compressed.
- These files are compatible to the old ones.
-
- Sun May 2 16:26:59 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
-
- * xpkFAST.s:
- Added all the necessary XREFs, since they can no longer
- be found in FAST.i
-
- * FAST.i: bumped version to 0.94
- removed all the XREFs.
-
- * FASTmisc.s:
- This file now contains all the functions exported by the shared lib.
-
- * decompress.s, compress.s:
- moved all the XPK-/shared library-stuff out of decompress.s and
- compress.s. They should now be xpk-independant.
-
- Sun Mar 28 16:03:57 1993 Christian von Roques (roques@hel.karlsruhe.gmd.de)
-
- * xpkFAST.s: Initial revision
-
- * FAST.i: corrected HASHSIZE from $40000 to $10000.
- WOOP used 256KB but FAST only uses 64KB.
-
- * FASTmisc.s, FAST.i, decompress.s: Initial revision
-
- * compress.s:
- moved test for end of input and overrun out of the fast compression loop
- added a slow safe compression loop which tests after each control bit
- and is enabled if we are fewer than SAFETYMARGIN bytes from the end of
- input.
-
- * compress.s:
- Simplified the valid hash entry test. Now we have to initialise the hash.
- Changed the hashfunction.
- Made all control word ops 16 bit ops instead of 32 bit ops.
- Therefor we need a control bit counter.
- Reimplemented the do_copy_XXs which made the code bigger and faster.
-
- * compress.s: Initial revision
-
-